Did I make a mistake? Finding the impact of code change on energy regression
نویسندگان
چکیده
Software energy consumption is a performance related non-functional requirement that complicates building software on mobile devices today. Energy hogging applications are a liability to both the end-user and software developer. Measuring software energy consumption is non-trivial, requiring both equipment and expertise, yet many researchers have found that software energy consumption can be modelled. Prior works have hinted that with more energy measurement data one can make more accurate energy models but this data was expensive to extract because it required energy measurement of running test cases (rare) or time consuming manually written tests. We address these concerns by automatically generating test cases to drive applications undergoing energy measurement. Automatic test generation allows a model to be continuously improved in a model building process whereby applications are extracted, tests are generated, energy is measured and combined with instrumentation to train a grander big-data model of software energy consumption. This continuous process has allowed the authors to generate and extract measurements from hundreds of applications in order to build accurate energy models capable of predicting the energy consumption of applications without end-user energy measurement. We clearly show that models built from more applications reduce energy modelling error.
منابع مشابه
Impact of Climate Change on Outdoor Thermal Comfort and Health in Tropical Wet and Hot Zone (Douala), Cameroon
Abstract Background and purpose:Climate change has an important role on the health and productivity of the occupant of the building. The objective of this study is to estimate the effects of climate change on thermal comfort in hot and wet areas, as in the case of the city of Douala. Materials and Methods:The general circulation model (CSMK3 Model, Scenario B1) was adopted for this purpose.Outd...
متن کاملImpact of range straggling and multiple scattering on proton therapy of brain, using a slab head phantom
Background: The advantages of proton beam in radiation therapy- like small lateral scattering as well as absence of exit dose tail in the organs which are after the tumor- make it capable of delivering more treatment doses to the target and much lesser to the critical tissues near it. Materials and Methods: In this study, the Monte Carlo MCNPX code has been used to simulate a slab head phantom ...
متن کاملAmerican Policy in Persian Gulf Region: Continuity or Change at the Trump Era
United States power in Persian Gulf has risen since the end of Second World War. Dividing U.S. presence in the Region into the Cold war and post-Cold war era, the principle policy in first period was narrowing the impact of Soviet Union in the Region and in latter, Access to Persian Gulf region’s oil and controlling the major threats which can disrupt the flow of oil to global energy market. Fo...
متن کاملExperimental and numerical crashworthiness investigation of hybrid composite aluminum tubes under dynamic axial and oblique loadings
This research deals with axial and oblique impact crash tests on simple and hybrid composite tubes. Axial and oblique impact tests have been generated on simple and hybrid composite tubes with one, two and three layers. A drop test rig was used to conduct the experiments. Furthermore, in order to gain more detailed knowledge about the crash process, finite element simulations of the experim...
متن کاملمسؤولیت مدنی مجموعه درمانی در آیینه آراء مراجع قضایی با نگاهی به کمیسیونهای تخصصی پزشکی قانونی
Nowadays, one of the important problems of law is tort of treatment system which civil law and tort of 1339 are quiet towards it. whereas, respect to patient and defence of human rights at the time of sickness and medical urgencies, has been known as the charter of patient rights without paying attention to age , gender and financial discrimination. Contemporary, if any fail in service or any m...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- PeerJ PrePrints
دوره 5 شماره
صفحات -
تاریخ انتشار 2017